<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title></title>
    <link rel="Stylesheet" href="../css/analysis.css" />
    <script type="text/javascript">
        function init() {
            if (window.location.hash) {
                var parentDiv, nodes, i, helpInfo, helpId, helpInfoArr, helpEnvFilter, envContent, hideEnvClass, hideNodes;
                helpInfo = window.location.hash.substring(1);
                    if(helpInfo.indexOf("-")) {
                        helpInfoArr = helpInfo.split("-");
                        helpId = helpInfoArr[0];
                        helpEnvFilter = helpInfoArr[1];
                    }
                    else {
                        helpId = helpInfo;
                    }
                parentDiv = document.getElementById("topics");
                nodes = parentDiv.children;
                    hideEnvClass = (helpEnvFilter === "OnlineOnly"? "PortalOnly": "OnlineOnly");
                    if(document.getElementsByClassName) {
                        hideNodes = document.getElementsByClassName(hideEnvClass);
                    }
                    else {
                        hideNodes = document.querySelectorAll(hideEnvClass);
                    }
                for(i=0; i < nodes.length; i++) {
                    if(nodes[i].id !== helpId) {
                        nodes[i].style.display ="none";
                    }
                    }
                    for(i=0; i < hideNodes.length; i++) {
                        hideNodes[i].style.display ="none";
                    }
                }
            }
    </script>
</head>
<body onload="init()">
<div id="topics">
    <div id="toolDescription" class="regularsize">
        <h2>Агрегировать многомерный растр</h2><p/>
        <h2><img src="../images/GUID-2C2320A3-EC6E-4FFC-B59B-9551BB02C545-web.png" alt="Агрегировать многомерный растр"></h2>
        <hr/>
    <p>Генерирует набор многомерных растровых данных путем комбинирования существующих переменных многомерного растра вдоль измерения.
    </p>
    <p>Если у вас есть данные за 30 лет о температуре воды на поверхности моря и через каждые 5 метров на глубину до 100 метров, собираемые ежемесячно, вот лишь некоторые примеры использования:
        <ul>
            <li>Агрегировать ежемесячные данные температур в годовые.
            </li>
            <li>Агрегировать ежемесячные данные температур в 4-месячные интервалы.
            </li>
            <li>Агрегировать данные температур на глубинах от 0 до 25 метров, затем от 25 до 50 метров, затем от 50 до 100 метров.
            </li>
        </ul>
        
    </p>
    <p>Если отмечена опция  <b>Использовать текущий экстент карты</b>, будут проанализированы только переменные слоя, видимые в текущем экстенте карты. Если опция отключена, будут анализироваться переменные всего слоя, даже если они находятся за пределами текущего экстента карты.
    </p>
    </div>
    <!--Parameter divs for each param-->
    <div id="inputMultidimensionalRaster">
        <div><h2>Выбрать слой многомерных изображений для агрегирования</h2></div>
        <hr/>
        <div>
            <p>Слой входных изображений многомерного растра, который будет агрегирован.
            </p>
        </div>
    </div>
    <div id="dimension">
        <div><h2>Выбрать измерение, вдоль которого агрегировать</h2></div>
        <hr/>
        <div>
            <p>Измерение агрегации. Это измерение, по которому переменные будут агрегированы.
            </p>
        </div>
    </div>
    <div id="variables">
        <div><h2>Выбрать переменные для агрегирования</h2></div>
        <hr/>
        <div>
            <p>Переменная или переменные, которые будут агрегированы по заданному измерению. Если не указано конкретных переменных, будут агрегированы все переменные в пределах заданного измерения.
            </p>
            <p>Например, для агрегирования суточных температурных данных в среднемесячные, необходимо указать температуру в качестве переменной для агрегирования. Если вы не указали ни одной переменной, а у вас есть суточные данные по температуре и влажности, обе переменные будут агрегированы в среднемесячные и выходной многомерный растр будет включать обе переменные.
            </p>
        </div>
    </div>
    <div id="aggregationMethod">
        <div><h2>Выбрать метод агрегирования</h2></div>
        <hr/>
        <div>
            <p>Определяет математический метод, который будет использован для комбинации агрегированных срезов в пределах интервала. 
                <ul>
                    <li> <b>Среднее</b> &ndash; Вычисляет среднее значение пиксела по всем срезам в интервале. Используется по умолчанию.
                    </li>
                    <li> <b>Максимум</b> &ndash; Вычисляет максимальное значение пиксела по всем срезам в интервале.
                    </li>
                    <li> <b>Большинство</b> &ndash; Вычисляет значение пиксела, которое чаще всего встречается по всем срезам в интервале.
                    </li>
                    <li> <b>Минимум</b> &ndash; Вычисляет минимальное значение пиксела по всем срезам в интервале.
                    </li>
                    <li> <b>Меньшинство</b> &ndash; Вычисляет значение пиксела, которое реже всего встречается по всем срезам в интервале.
                    </li>
                    <li> <b>Медианное</b> &ndash; Вычисляет медианное значение пиксела по всем срезам в интервале.
                    </li>
                    <li> <b>Диапазон</b> &ndash; Вычисляет диапазон значений пикселов по всем срезам в интервале.
                    </li>
                    <li> <b>средне-среднеквадратическое отклонение</b> &ndash; Вычисляет средне-среднеквадратическое отклонение значений пиксела по всем срезам в интервале.
                    </li>
                    <li> <b>Сумма</b> &ndash; Вычисляет сумму значений пикселов по всем срезам в интервале.
                    </li>
                    <li> <b>Множество</b> &ndash; Вычисляет число уникальных значений пикселов по всем срезам в интервале.
                    </li>
                    <li> <b>Пользовательское</b> &ndash; Вычисляет значение пиксела на основе пользовательской растровой функции.
                    </li>
                </ul>
                
            </p>
        </div>
    </div>
    <div id="aggregationFunction">
        <div><h2>Выбрать шаблон растровых функций</h2></div>
        <hr/>
        <div>
            <p>Пользовательская растровая функция, которая будет использована для вычислений значений пикселов агрегированных растров. Этот параметр является элементом шаблона растровой функции на портале. Ввод этого параметра требуется, если параметр  <b>Определение агрегации</b> установлен на <b>Пользовательский</b>.
            </p>
        </div>
    </div>
    <div id="aggregationDefinition">
        <div><h2>Выбрать определение агрегирования</h2></div>
        <hr/>
        <div>
            <p>Определяет интервал измерения, по которому данные будут агрегированы. 
                <ul>
                    <li> <b>Все</b> - значения данных будут агрегированы по всем срезам. Используется по умолчанию.
                    </li>
                    <li> <b>Ключевое слово интервала</b> - данные переменных будут агрегированы с использованием общеизвестного интервала.
                    </li>
                    <li> <b>Интервальное значение</b> - данные переменных будут агрегированы с использованием заданного пользователем интервала и единицы.
                    </li>
                    <li> <b>Интервальные диапазоны</b> - данные переменных будут агрегированы в пределах указанных пар значений или дат.
                    </li>
                </ul>
                
            </p>
        </div>
    </div>
    <div id="intervalKeyword">
        <div><h2>Выбрать интервал ключевого слова</h2></div>
        <hr/>
        <div>
            <p>Указывает ключевое слово интервала, которое будет использовано при агрегировании по измерению. Это обязательный параметр, если  <b>Определение агрегации</b> установлено на <b>Ключевое слово интервала</b>, и агрегация выполняется по времени.
                <ul>
                    <li> <b>Ежечасно</b> - значения данных будут агрегироваться по временным шагам в один час, результаты будут содержать каждый час во временном ряду.
                    </li>
                    <li> <b>Ежедневно</b> - значения данных будут агрегироваться по временным шагам в один день, результаты будут содержать каждый день во временных рядах.
                    </li>
                    <li> <b>Еженедельно</b> - значения данных будут агрегироваться по временным шагам в одну неделю, результаты будут содержать каждую неделю во временных рядах.
                    </li>
                    <li> <b>Ежемесячно</b> - значения данных будут агрегироваться по временным шагам в один месяц, результаты будут содержать каждый месяц во временных рядах.
                    </li>
                    <li> <b>Ежевартально</b> - значения данных будут агрегироваться по временным шагам в один квартал, результаты будут содержать каждый квартал во временных рядах.
                    </li>
                    <li> <b>Ежегодно</b> - значения данных будут агрегироваться по временным шагам в один год, результаты будут содержать каждый год во временных рядах.
                    </li>
                    <li> <b>Повтор ежедневно</b> - значения данных будут агрегироваться по временным шагам в один день, результаты будут содержать одно агрегированное значение на юлианские сутки. Результат будет включать не более 366 дневных временных срезов.
                    </li>
                    <li> <b>Повтор еженедельно</b> - значения данных будут агрегироваться по временным шагам в одну неделю, результаты будут содержать одно агрегированное значение на неделю. Выходные данные будут включать не более 53 недельных временных срезов.
                    </li>
                    <li> <b>Повтор ежемесячно</b> - значения данных будут агрегироваться по временным шагам в один месяц, результаты будут содержать одно агрегированное значение на месяц. Выходные данные будут включать максимум 12 ежемесячных временных срезов.
                    </li>
                    <li> <b>Повтор ежеквартально</b> - значения данных будут агрегироваться по временным шагам в один квартал, результаты будут содержать одно агрегированное значение на квартал. Выходные данные будут включать не более 4 квартальных временных срезов.
                    </li>
                    <li> <b>Каждую декаду</b> - значения данных будут агрегироваться в 3 периода по 10 дней каждый. Последний период может содержать более или менее 10 дней. Выходные данные будут включать 3 среза для каждого месяца.
                    </li>
                    <li> <b>Каждые пять дней</b> - значения данных будут агрегироваться в 6 периодов по 5 дней каждый. Последний период может содержать более или менее 5 дней. Выходные данные будут включать 6 среза для каждого месяца.
                    </li>
                </ul>
                
            </p>
        </div>
    </div>
    <div id="intervalValue">
        <div><h2>Интервал по значению</h2></div>
        <hr/>
        <div>
            <p>Размер интервала, который будет использован для агрегации. Этот параметр необходим, если параметр  <b>Определение агрегации</b> установлен на <b>Значение интервала</b>.
            </p>
            <p>Например, чтоб агрегировать данные ежемесячных температур за 30 лет с инкрементом в 5 лет, введите 5 в качестве  <b>Интервал значений</b> и укажите для <b>Единиц измерения</b> &ndash; <b>Годы</b>.
            </p>
        </div>
    </div>
    <div id="intervalUnit">
        <div><h2>Единица</h2></div>
        <hr/>
        <div>
            <p>Единицы измерения, которые будут применены к интервалу значений. Этот параметр необходим, если параметр  <b>Измерение</b> является полем времени, а параметр <b>Определение агрегации</b> установлен на <b>Значение интервала</b>.
            </p>
            <p>Если вы агрегируете по какому-либо другому измерению, а не по времени, эта опция будет недоступна и единицы для значения интервала будут соответствовать единицам измерения переменной входных многомерных растровых данных. 
                <ul>
                    <li> <b>Часы</b> - значения данных будут агрегированы по часовым временным срезам с заданным интервалом.
                    </li>
                    <li> <b>Дни</b> - значения данных будут агрегированы по суточным временным срезам с заданным интервалом.
                    </li>
                    <li> <b>Недели</b> - значения данных будут агрегированы еженедельным временным срезам с заданным интервалом.
                    </li>
                    <li> <b>Месяцы</b> - значения данных будут агрегированы по ежемесячным временным срезам с заданным интервалом.
                    </li>
                    <li> <b>Годы</b> - значения данных будут агрегированы по ежегодным временным срезам с заданным интервалом.
                    </li>
                </ul>
                
            </p>
        </div>
    </div>
    <div id="intervalRanges">
        <div><h2>Задать диапазоны</h2></div>
        <hr/>
        <div>
            <p>Интервальные диапазоны будут использованы для агрегации групп значений. Они состоят из пар минимальных и максимальных значений с типом поля Double или Date. Этот параметр необходим, если параметр  <b>Определение агрегации</b> установлен на <b>Интервальные диапазоны</b>.
            </p>
        </div>
    </div>
    <div id="ignoreNodata">
        <div><h2>Игнорировать пропущенные значения при вычислениях</h2></div>
        <hr/>
        <div>
            <p>Определяет, будут ли игнорироваться пропущенные значения в анализе. 
                <ul>
                    <li>Отмечено &ndash; анализ будет включать все действительные пикселы по данному измерению и игнорировать любые пикселы NoData. Используется по умолчанию.
                    </li>
                    <li>Не отмечено &ndash; Результатом анализа будет значение NoData, если для этого пиксела по данному измерению есть хотя бы одно значение NoData.
                    </li>
                </ul>
                
            </p>
        </div>
    </div>
    <div id="outputName">
        <div><h2>Имя слоя результата</h2></div>
        <hr/>
        <div>
            <p>Имя слоя, который будет добавлен в  <b>Мои ресурсы</b> и на карту. Имя слоя по умолчанию зависит от имени инструмента и имени входного слоя. Если имя слоя уже используется, появится запрос ввести новое имя.
            </p>
            <p>Вы можете указать имя папки в  <b>Моих ресурсах</b>, где будет сохранен результат, с помощью ниспадающего списка <b>Сохранить результат в</b>.
            </p>
        </div>
    </div>
</div>
</html>
